import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Esta clase se encarga de agregar una piedra a el mapa
 * 
 * @author Daniel Varela
 * @version 1.0
 */
public class Bpiedra extends Actor
{
    private int num;
    
    /**
     * Constructor de la clase Bpiedra
     */
    Bpiedra(){
        num = 0;    
    }

    /**
     * incrementa del valor de num
     */
    public void incrementaNum(){
        num++;
    }
    
    /**
     * Regresa el valor de num
     */
    public int dameNum(){
        return num;    
    }
    
    /**
     * decrementa del valor de num
    */
   public void decrementaNum(){
        num--;    
   }

    public void act() {
        if(Greenfoot.mouseClicked(this) && num > 0){
            this.decrementaNum();
            Mundo mundo;
            mundo = (Mundo)getWorld(); 
            mundo.nvaPiedra();
        }
    }    
}
